package com.nbst.model.mes;

import java.util.Date;

import com.nbst.model.base.OrderBy;

public class SubcOut extends OrderBy {
	/**
	 * 内码
	 */
	private Integer fInterID;

	/**
	 * 单据编号
	 */
	private String fBillNo;

	/**
	 * 加工单位
	 */
	private Integer fSupplierID;

	/**
	 * 加工单位
	 */
	private String fSupplierName;

	/**
	 * 制单人
	 */
	private Integer fBillerID;

	/**
	 * 制单日期
	 */
	private Date fBillDate;

	/**
	 * 审核人
	 */
	private Integer fCheckerID;

	/**
	 * 审核日期
	 */
	private Date fCheckDate;

	/**
	 * 删除标志 0删除
	 */
	private Integer fClosed;

	/** 是否需要从仓库领料原材料 0为否 1为是 */
	private Integer fIsOutStock;

	/**
	 * 首道工序是否需要领料标志 为空则表示不是首道工序 为1表示本次派工首道工序需要领料 为2表示本次派工首道工序不需要领料
	 */
	private Integer fFirstOpNotOutStockFlag;

	/*** 是否提交质检标志 */
	private Integer fState;

	public Integer getfInterID() {
		return fInterID;
	}

	public void setfInterID(Integer fInterID) {
		this.fInterID = fInterID;
	}

	public String getfBillNo() {
		return fBillNo;
	}

	public void setfBillNo(String fBillNo) {
		this.fBillNo = fBillNo;
	}

	public Integer getfSupplierID() {
		return fSupplierID;
	}

	public void setfSupplierID(Integer fSupplierID) {
		this.fSupplierID = fSupplierID;
	}

	public Integer getfBillerID() {
		return fBillerID;
	}

	public void setfBillerID(Integer fBillerID) {
		this.fBillerID = fBillerID;
	}

	public Date getfBillDate() {
		return fBillDate;
	}

	public void setfBillDate(Date fBillDate) {
		this.fBillDate = fBillDate;
	}

	public Integer getfCheckerID() {
		return fCheckerID;
	}

	public void setfCheckerID(Integer fCheckerID) {
		this.fCheckerID = fCheckerID;
	}

	public Date getfCheckDate() {
		return fCheckDate;
	}

	public void setfCheckDate(Date fCheckDate) {
		this.fCheckDate = fCheckDate;
	}

	public Integer getfClosed() {
		return fClosed;
	}

	public void setfClosed(Integer fClosed) {
		this.fClosed = fClosed;
	}

	public String getfSupplierName() {
		return fSupplierName;
	}

	public void setfSupplierName(String fSupplierName) {
		this.fSupplierName = fSupplierName;
	}

	public Integer getfIsOutStock() {
		return fIsOutStock;
	}

	public void setfIsOutStock(Integer fIsOutStock) {
		this.fIsOutStock = fIsOutStock;
	}

	public Integer getfFirstOpNotOutStockFlag() {
		return fFirstOpNotOutStockFlag;
	}

	public void setfFirstOpNotOutStockFlag(Integer fFirstOpNotOutStockFlag) {
		this.fFirstOpNotOutStockFlag = fFirstOpNotOutStockFlag;
	}

	public Integer getfState() {
		return fState;
	}

	public void setfState(Integer fState) {
		this.fState = fState;
	}

	@Override
	public String toString() {
		return "SubcOut [fInterID=" + fInterID + ", fBillNo=" + fBillNo + ", fSupplierID=" + fSupplierID
				+ ", fSupplierName=" + fSupplierName + ", fBillerID=" + fBillerID + ", fBillDate=" + fBillDate
				+ ", fCheckerID=" + fCheckerID + ", fCheckDate=" + fCheckDate + ", fClosed=" + fClosed
				+ ", fIsOutStock=" + fIsOutStock + ", fFirstOpNotOutStockFlag=" + fFirstOpNotOutStockFlag + ", fState="
				+ fState + "]";
	}

}